学习目的:1.全局获取Context技巧(活动本身就是一个context对象)2. 使用INtent传递对象(serializable与Parcclablc方式)
创建MyApplication类继承Application
1
2
3
4
5
6
7
8
9
public clss MyApplication extends Application{
private static Context context;
public void onCreate(){
context=getApplicationContext();
}
public static Context getContext(){
return context;
}
}
1 | public clss MyApplication extends Application{ |
修改AndroidMaifest.xml
1 | <application |
使用INtent传递对象(serializable与Parcclablc方式)
serializable 序列化(方法:让类实现serializable接口)
如:定义person类
1 | public class person implements Serializable{ |
FristActivity
1 | Person person=new person(); |
在SecondActivity获取这个对象
1 | Person person=(Person)getIntent().getSerializableExtra("Person_data"); |
Parcclablc方式 (将一个完整的对象进行分解)
v1.5.2